草庐IT

Java TLS-PSK 套接字

全部标签

C# 接收 TCP/IP 多套接字服务器

我开发了一个打开套接字的服务器,它每秒接收一个整数。这是我的代码。privatevoidrunServer(){TcpListenertcpListener=newTcpListener(IPAddress.Any,16001);tcpListener.Start();updateUI("Buscandoclientes");while(true){TcpClientclient=tcpListener.AcceptTcpClient();ThreadtcpHandlerThread=newThread(newParameterizedThreadStart(tcpHandler));

Java - 使用 TCP 套接字接收通知

有没有一种好方法可以使用TCP套接字(无推送)创建对客户端的接收通知?接受发送请求并从服务器接收应答。但是,如果我需要随时从服务器接收一些消息而不发送任何请求(仅在连接开始时)?就像在信使中一样。我认为每5秒(例如)向服务器发送请求以获得答案是不可行的。 最佳答案 正确的方法是监听websocketchannel。我个人用过WebSocketRails-Android因为我们的服务器是在Rails上编写的,但您可以轻松找到适合您需要的库。在上面的库中,您还可以找到有关监听器工作原理的简单明了的解释。

node.js - OpenShift 中的网络套接字连接

我正在尝试为我的嵌入式设备创建一个网络套接字Nodejs服务器,以便将数据发送到OpenShift。我正在尝试创建这个简单的回显服务varnet=require('net');varHOST=process.env.OPENSHIFT_NODEJS_IP;varPORT=process.env.OPENSHIFT_NODEJS_PORT||3000;console.log('IP:'+HOST+'Port:'+PORT);varserver=net.createServer(function(connection){console.log('clientconnected');conn

java - 从输入流套接字Java读取多行

我想从输入流套接字中读取多行。publicvoidsendAsync(HashSetsocketHashset,Vectorvectors,PrintWriterprintwriter)throwsIOException,InterruptedException{ExecutorServiceservice=Executors.newSingleThreadExecutor();service.execute(()->{for(Socketv:socketHashset){//this.printwriter=newPrintWriter(v.getOutputStream(),tru

c - 从 TCP 套接字接收到的错误文件描述符

我遇到了麻烦,无法通过google找到解决方案,所以我希望你能帮助我。有一个客户端-服务器应用程序,类似于文本聊天。服务器接受客户端的连接,为客户端创建新的套接字并将套接字描述符发送给它的子进程,子进程将接收到的消息广播给所有连接的客户端。server.c(删去错误处理和测试)/*structurewithfd,sockaddr_inandsockaddrlen*/Socket_inlistener;memset(&listener,0,sizeof(Socket_in));listener.saddr.sin_addr.s_addr=htonl(INADDR_ANY);listene

c# - 64kB发送后TCP套接字是否会自动关闭?

我正在尝试使用ctcpclient通过tcp发送多个文件,对于64kb以下的文件,它工作得很好,但当我有更多文件时,它抛出一个exption,主机断开连接。这是我的代码:服务器端(发送)。1)socketserver类publicabstractclassSocketServer{privateSocketserverSocket;publicSocketServer(IPEndPointlocalEndPoint){serverSocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp)

java - 如何从 MySQL JDBC 驱动程序获取客户端本地套接字端口?

我有一个Java应用程序,我使用"com.mysql.jdbc.Driver"连接到mySQLServer。建立连接后,我需要Client本地端口。这意味着Java应用程序从MySQL服务器接收数据的端口。有没有办法在我建立连接后在我自己的源代码中接收它?我尝试了java.sql.DatabaseMetaData中的所有信息。 最佳答案 对于MySQLConnector/Jthere'ssourcesongithub.实际连接到MySQLServer的Socket在MysqlIO中定义为publicSocketmysqlConnec

Android 6.0 无法创建套接字

我无法创建到我的服务器的简单TCP连接。我创建了一个AsyncTask来发送消息,但它没有用。我在权限中添加了INTERNET和ACCESS_NETWORK_STATE。我不知道还能尝试什么。publicclassServerCommunicatorextendsAsyncTask{publicstaticStringSERVER_IP="192.168.2.148";publicstaticintSERVER_PORT=1337;publicstaticStringSERVER_PW="adsfadsf";publicContextcontext;@Overrideprotected

c - 在 Linux 上的 C 程序中从套接字描述符获取 struct socket*、struct sock *

我正在Linux(非特权)上开发C程序。是否可以从套接字描述符中获取对structsocket或structsock的引用?谢谢。 最佳答案 如果您在用户模式下工作(例如,不是内核模式),您不能直接操作内核结构(包括structsock)。如果您确实需要访问这些内核结构,则需要编写在内核模式下运行的代码(可能在内核模块中)。 关于c-在Linux上的C程序中从套接字描述符获取structsocket*、structsock*,我们在StackOverflow上找到一个类似的问题:

java - Netty 套接字生成 Close_wait 状态

我的应用程序java在服务器上运行,打开端口并通过套接字与设备建立连接。一切都运行到某个点,很多连接停留在CLOSE_WAIT,即使我的应用程序完成了我收到的数据包的过程。我说的是CPU开始占用双倍资源,打开文件越来越多,CLOSE_WAIT状态也越来越多。在wireshark中,发送的数据包留下CLOSE_WAIT状态,我们看到服务器没有向客户端发送FIN。PS:我在ubuntu14.04可信服务器上,我使用的是Netty3.10.1这是我制作流水线的代码:@OverridepublicChannelPipelinegetPipeline(){ChannelPipelinepipel